namespace CollabApp.Domain.Services.Users;

public interface IUserService
{
    // Task<User?> GetProfileAsync(Guid userId);
    // Task<bool> UpdateProfileAsync(Guid userId, string nickname, string? bio);
    Task<dynamic> UpdateAvatarAsync(Guid userId, string avatar);
    Task<dynamic> GetPersonalOverviewAsync(Guid userId);
    Task<dynamic> ChangePasswordAsync(Guid userId, string currentPassword, string newPassword, string confirmNewPassword);
}